/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package jsalon.model;

import jamjun.infra.annotation.validate.*;
import java.util.Date;
import jsalon.enumtype.Gender;
/**
 *
 * @author Java
 */
public class Customer {
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "domainID")
    public String domainID;
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "code")
    public String code;
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "name")
    public String name;
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "gender")
    public Gender gender;
    public Date birthDate;
    public String idCard;
    public String image1;
    public Date registerDate;
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "createDate")
    public Date createDate;
    @NotNullValidator(ResourceName = "CannotBeEmpty",Tag = "createBy")
    public String createBy;
    public Date updateDate;
    public String updateBy;
    public String uuid;

    public String getDomainID() {
        return domainID;
    }

    public void setDomainID(String domainID) {
        this.domainID = domainID;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(Date birthDate) {
        this.birthDate = birthDate;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getImage1() {
        return image1;
    }

    public void setImage1(String image1) {
        this.image1 = image1;
    }

    public Date getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(Date registerDate) {
        this.registerDate = registerDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }
    
    
}
